package com.ruoyi.app.domain.dto

import io.swagger.annotations.ApiModel
import io.swagger.annotations.ApiModelProperty

@ApiModel("微信登录参数")
data class WxLoginDto(

    @ApiModelProperty("使用 sha1( rawData + sessionkey ) 得到字符串，用于校验用户信息")
    var signature: String? = null,

    @ApiModelProperty("不包括敏感信息的原始数据字符串，用于计算签名")
    var rawData: String? = null,

    @ApiModelProperty("包括敏感数据在内的完整用户信息的加密数据")
    var encryptedData: String? = null,

    @ApiModelProperty("加密算法的初始向量")
    var iv: String? = null,

    @ApiModelProperty("授权码")
    var code: String,

    @ApiModelProperty("来源渠道")
    var source: String,
)
